package com.base.common.bean.thirdpart.wechat;

import java.io.Serializable;

/**
 * 调用友盟微信授权后获取到的信息，利用信息调用微信api获取用户信息
 */
public class WeChatOuath implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String uid;
	private int refresh_token_expires;
	private String scope;//用户授权的作用域，使用逗号（,）分隔
	private String unionid;//只有在用户将公众号绑定到微信开放平台帐号后，才会出现该字段
	private int expires_in;//access_token接口调用凭证超时时间，单位（秒）
	private String openid;//授权用户唯一标识
	private String refresh_token;//用户刷新access_token, refresh_token拥有较长的有效期（30天），当refresh_token失效的后，需要用户重新授权。
	private String access_token;/*access_token是调用授权关系接口的调用凭证，由于access_token有效期（目前为2个小时）较短，当access_token超时后，可以使用refresh_token进行刷新，access_token刷新结果有两种：

1.若access_token已超时，那么进行refresh_token会获取一个新的access_token，新的超时时间；

2.若access_token未超时，那么进行refresh_token不会改变access_token，但超时时间会刷新，相当于续期access_token。

refresh_token拥有较长的有效期（30天），当refresh_token失效的后，需要用户重新授权。*/
	public String getUid() {
		return uid;
	}
	public void setUid(String uid) {
		this.uid = uid;
	}
	public int getRefresh_token_expires() {
		return refresh_token_expires;
	}
	public void setRefresh_token_expires(int refresh_token_expires) {
		this.refresh_token_expires = refresh_token_expires;
	}
	public String getScope() {
		return scope;
	}
	public void setScope(String scope) {
		this.scope = scope;
	}
	public String getUnionid() {
		return unionid;
	}
	public void setUnionid(String unionid) {
		this.unionid = unionid;
	}
	public int getExpires_in() {
		return expires_in;
	}
	public void setExpires_in(int expires_in) {
		this.expires_in = expires_in;
	}
	public String getOpenid() {
		return openid;
	}
	public void setOpenid(String openid) {
		this.openid = openid;
	}
	public String getRefresh_token() {
		return refresh_token;
	}
	public void setRefresh_token(String refresh_token) {
		this.refresh_token = refresh_token;
	}
	public String getAccess_token() {
		return access_token;
	}
	public void setAccess_token(String access_token) {
		this.access_token = access_token;
	}
	
	


}
